
var pddCatObj = {
    /**
     * 描述 : 操作指定类型的分页
     * 参数 : type : 分页类型
     *       mode : 操作模式, 默认=搜索, 其它=分页操作
     * 作者 : Zoro.Zhu
     */
    'paging': function (type, mode) {
        var paging = document.getElementById(type);                             //分页对象
        paging.paging(mode);
    },

    /**
     * 描述 : 搜索分页
     * 作者 : Zoro.Zhu
     */
    'search': function () {
        var args = pddCatObj.getSearch();
        pddCatObj.paging('pddCatList', {'search': args});                  //搜索内容
    },

    /**
     * 描述 : 获取搜索条件
     * 作者 : Zoro.Zhu
     */
    'getSearch': function () {
        var args = { 
            catId: $("#catId").val(),
            catName: $("#catName").val(),
            parentId: $("#parentId").val(),
            level: $("#level").val(),
        };
        return args;
    },

    /**
     * 描述 : 新增修改PDD产品类目表信息
     * 作者 : Zoro.Zhu
     */
    "pddCatUpInfo":function (keyId){
        var pddCatUpInfoUrl = ROOT_URL + "/?c=ctrl_pdd_pddCat&a=pddCatUpInfo";
        var title = ' 新增PDD产品类目表';
        if(keyId !== '') {
            title = ' 修改PDD产品类目表';
            pddCatUpInfoUrl += "&catId=" + keyId;
        }
        var hander = window.L.open('oDialogDiv')(
            title, "iframe:" + pddCatUpInfoUrl, "90%", "90%", [[{
                'value': '确定',
                'callBack': "1",
                'attrStr': 'class="jsSaveBtn"'
            }, {'value': '取消', 'callBack': "0"}, ''], {
                "mouseClickFun": function (callBack, windowObj, callBackObj) {
                    windowObj = window.parent || window;
                    if (callBack > 0 && callBack !== true) {
                        var arr = { 
                        };
                        var flag = true;
                        for (var key in arr) {
                            var str = $(windowObj.frames["oDialogDiv_iframe_" + callBackObj.handle].document).find("[name='" + key + "']").val();
                            if (str === "") {
                                alert(arr[key] + '不能为空');
                                flag = false;
                                return false;
                            }
                        }
                        if (!flag) {
                            return false;
                        }
                        $.ajax({
                            url: ROOT_URL + "/?c=ctrl_pdd_pddCat&a=pddCatUpd",
                            type: "POST",
                            data: $(windowObj.frames["oDialogDiv_iframe_" + callBackObj.handle].document).find("#myform").serialize(),
                            success: function (result) {
                                result = JSON.parse(result);
                                window.L.open('tip')(result.info,2000);
                                setTimeout(function () {
                                    L.open('oDialogDiv').dialogClose(callBackObj.handle);
                                    $('table').get(0).paging('+0');
                                }, 1000);
                                return false;
                            }
                        });
                        return false;
                    }
                }
            }]);
        $('#oDialogDiv_iframe_' + hander).prop('scrolling', 'yes');
    },

    /**
     * 描述 ：按搜索条件导出数据
     * 作者 ：Zoro.Zhu
     * **/
    'pddCatExport' : function(){
        var args = pddCatObj.getSearch();
        window.location.href = ROOT_URL + '/index.php?c=ctrl_pdd_pddCat&a=exportCsv' + '&catId=' + args.catId + '&catName=' + args.catName + '&parentId=' + args.parentId + '&level=' + args.level;
    },

};

